package com.huahua.api.entity.param;

import lombok.Data;

/**
 * 二维码生成请求参数
 *
 * @author Huahua-Ai
 * @date 2025-08-23 15:30:00
 */
@Data
public class QrCodeGenerateParam {

    /**
     * 二维码内容
     */
    private String content;

    /**
     * 二维码大小，默认300
     */
    private Integer size = 300;

    /**
     * 二维码边距，默认2
     */
    private Integer margin = 2;

    /**
     * Logo的URL地址（可选，公网可访问的图片URL）
     */
    private String logoUrl;

    /**
     * Logo宽度（可选，默认为二维码宽度的1/5）
     */
    private Integer logoWidth;

    /**
     *
     */
    private Integer logoHeight;

    /**
     * 是否去除白边（默认true）
     */
    private Boolean removeWhiteBorder = true;
}
